﻿using System;
using System.IO;

namespace FileIOApplication {
    class Program {
        static void Main(string[] args) {
            //会生成一个名称为 test.dat 的文件，在工作目录中，F:\c#\demo\FileIOApplication\bin\Debug
            FileStream F = new FileStream("test.dat",
            FileMode.OpenOrCreate, FileAccess.ReadWrite);

            for (int i = 1; i <= 20; i++) {
                //这里的意思是：将 i 的值依次写入到文件流中
                F.WriteByte((byte)i);
            }
            //设置流的当前位置
            F.Position = 0;

            for (int i = 0; i <= 20; i++) {
                Console.Write(F.ReadByte() + " ");
            }
            F.Close();
            Console.ReadKey();
        }
    }
}